/*
 * types.h
 *
 *  Created on: 09 Nis 2012
 *      Author: hframe
 */

#ifndef TYPES_H_
#define TYPES_H_
 #include  <string>
#include <sstream>
namespace androidplus
{


  typedef int  t_int32 ;
  typedef short t_int16;
  typedef char t_int8;
  typedef unsigned char t_uint8;
  typedef unsigned int t_uint32;
  typedef double t_double;
  typedef float t_float;
  typedef  float t_ufloat;
  typedef long t_int64;
  typedef unsigned long t_uint64;
  typedef int t_bool;
  typedef t_uint64 t_size;


typedef std::string t_string;

#define  t_true 1
#define  t_false 0




template <class T>
 t_string to_string (const T& t)
{
  std::stringstream ss;
  ss << t;
return ss.str();
}

}



#endif /* TYPES_H_ */
